package com.tsyun.view_project.list;

import android.os.Bundle;
import android.widget.ListView;

import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;

import com.tsyun.view_project.R;
import com.tsyun.view_project.list.adapter.SampleAdapter;
import com.tsyun.view_project.list.bean.DynamicBean;

import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import java.util.List;

public class BaseAdapterActivity extends AppCompatActivity {

    private ListView listView;
    //声明一个适配器对象
    private SampleAdapter sampleAdapter;
    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_base_adapter);
        listView = findViewById(R.id.listView);
        List<DynamicBean> dynamicBeans = new ArrayList<>();
        for (int i = 0; i < 20; i++) {
            DynamicBean dynamicBean = new DynamicBean();
            dynamicBean.setName("测试"+i);
            dynamicBean.setHeadPic("https://preview.shejiku123.com/thumbnail/10121/1000/1033951.jpg");
            Date date = Calendar.getInstance().getTime();
            SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
            String dStr = format.format(date);
            dynamicBean.setDate(dStr);
            dynamicBean.setContent("速写钢笔画阿王风景建筑速写，纯艺术，速写，阿王速写，原创作品 站酷网，中国设计师互动平台。 站酷 - 。 现代建筑速写是比较难画的一个对象，建议刚开始画的时候可以临摹一些优秀的现代建筑速写图片，以便上手，今天分享一组现代建筑速写高清作品集，喜欢可以收藏临摹哦！ 。 建筑速写 卢国新原创作品_国新手绘_新浪博客，国新手绘， 建筑画 建筑速写 手绘 文化 写生 马克笔写生 艺术赏析 以上网友发言只代表其个人观点，不代表新浪网的观点或立场。 建筑速写入门_简单建筑速写入门图建筑速写与建筑手绘的区别 建筑速写手绘夏克梁建筑钢笔速写_建筑钢笔速写_夏克梁_夏克梁乡村简单建筑速写入门图 。");
            dynamicBeans.add(dynamicBean);
        }
        sampleAdapter = new SampleAdapter(this,dynamicBeans);
        listView.setAdapter(sampleAdapter);
        //网络请求方式
//        requestData();
    }

    private void requestData() {
        //设置数据
//        sampleAdapter.setBeans();
        //通知数据已改变
//        sampleAdapter.notifyDataSetChanged();
    }
}
